Validações
Nos blocos de Formulário e Texto, é possível configurar uma validação para garantir que a resposta do cliente está no formato esperado antes de armazená-la na variável.
Quando a resposta não passa na validação, o bot solicita novamente a informação ao cliente com a mensagem de erro configurada no bloco.
Qualquer texto
Aceita qualquer texto digitado pelo cliente, sem nenhuma verificação de formato.
Esta validação aceita exclusivamente textos, o envio de mídias ainda levará para o comportamento de contingência.
E-mail
Valida se o texto está no formato de um endereço de e-mail válido.
- Formato:
[texto]@[texto].[texto]— cada parte precisa ter ao menos 1 caractere, sem espaços - Exemplos válidos:
joao@empresa.com.br,contato@ligo.com,a@b.io - Exemplos inválidos:
joaoempresa.com(sem @),joao@(sem domínio),joao @empresa.com(espaço)
Data
Valida se o texto corresponde a uma data válida no calendário.
- Formatos aceitos:
DD/MM/AAAA,DD-MM-AAAAouDD.MM.AAAA - Exemplos válidos:
25/05/2026,01-01-2000,29.02.2000(ano bissexto) - Exemplos inválidos:
31/04/2026(abril tem 30 dias),29/02/2023(2023 não é bissexto),2026/05/25(formato invertido)
Armazenamento: hífens são convertidos para barras. O valor é sempre armazenado no formato
DD/MM/AAAA.
Telefone / Celular
Valida se o texto corresponde a um número de telefone com exatamente 10 ou 11 dígitos (sem contar formatação).
- Formato:
[DDD][número]— 10 dígitos para fixo, 11 dígitos para celular - Caracteres de formatação aceitos:
( ) - . espaço(são ignorados na contagem) - Exemplos válidos:
11999999999,(11) 99999-9999,11 9999-9999,+55 (11) 99999-9999 - Exemplos inválidos:
999999999(9 dígitos, falta o DDD),119999999999(12 dígitos)
Armazenamento: todos os caracteres não numéricos são removidos. O valor é armazenado apenas com os dígitos.
URL
Valida se o texto é uma URL válida.
- Formato:
[protocolo://][www.][domínio].[extensão][/caminho]— protocolo ewwwsão opcionais - A extensão do domínio deve ter entre 2 e 6 letras (ex:
.com,.com.br,.io) - Exemplos válidos:
https://www.empresa.com.br,http://site.com,www.empresa.com,empresa.com.br - Exemplos inválidos:
empresa(sem extensão de domínio),empresa.(extensão vazia)
Número
Valida se o texto contém apenas dígitos numéricos inteiros positivos.
- Exemplos válidos:
123,0,99999 - Exemplos inválidos:
12.5,12,5,abc,-5
CPF
Valida se o texto corresponde a um CPF válido, verificando tanto o formato quanto os dígitos verificadores.
- Formatos aceitos:
###.###.###-##ou###########(com ou sem pontuação) - Exemplos válidos:
123.456.789-09,12345678909 - Exemplos inválidos:
111.111.111-11(dígitos verificadores inválidos),123.456.789(incompleto)
Armazenamento: a pontuação é removida. O valor é armazenado apenas com os 11 dígitos, sem ponto ou hífen. Exemplo:
12345678909.
CNPJ
Valida se o texto corresponde a um CNPJ válido, verificando tanto o formato quanto os dígitos verificadores. CNPJs alfanuméricos (novo formato) também são aceitos.
| Formato | Com pontuação | Sem pontuação |
|---|---|---|
| Numérico | ##.###.###/####-## | ############## |
| Alfanumérico | **.***.***/****-## | ************## |
#= dígito (0–9) ·*= dígito ou letra (A–Z, 0–9)
- Exemplos válidos:
11.222.333/0001-81,11222333000181,A1.B2C.3D4/E5F6-12,A1B2C3D4E5F612 - Exemplos inválidos:
11.111.111/1111-11(dígitos verificadores inválidos),11.222.333(incompleto)
Armazenamento: a pontuação é removida. O valor é armazenado apenas com os 14 caracteres, sem pontos, barra ou hífen. Exemplo:
11222333000181.
Expressão Regular (Regex)
Permite configurar um padrão de validação personalizado usando expressão regular. Indicado para formatos específicos não cobertos pelas validações padrão.
- Exemplo — validar um código no formato
PRD-0000:
^PRD-\d{4}$